render helpless - German English Dictionary